void *my_memset(void *s, int c, size_t n)
{
	const unsigned char uc = c;
	unsigned char *us = s;
	for (; n > 0; ++us, --n)
		*us = uc;
	return s;
}
